package com.xinghen.security.core.properties;

import lombok.Data;

/**
 * @author xinghen
 * @ClassName: BrowserProperties
 * @Package: com.xinghen.security.core.properties
 * @Description 浏览器环境配置项
 * @create 2018/04/08 22:03
 */
@Data
public class BrowserProperties {

    /**
     * 登录页面，当引发登录行为的url以html结尾时，会跳到这里配置的url上
     */
    private String signInPage = SecurityConstants.DEFAULT_SIGN_IN_PAGE_URL;

    /**
     * 登录响应的方式，默认是JSON
     */
    private LoginResponseType signInResponseType = LoginResponseType.JSON;

    /**
     * 登录成功后跳转的地址，如果设置了此属性，则登录成功后总是会跳到这个地址上。
     * 只在signInResponseType为REDIRECT时生效
     */
    private String signInSuccessUrl;

}
